package indi.zhifa.core.enummemo.entity;


public abstract class EnumVoDecorator implements IEnumVo {
    final IEnumVo enumDto;

    protected EnumVoDecorator(IEnumVo pEnumDto){
        enumDto = pEnumDto;
    }

    @Override
    public String getCode() {
        return enumDto.getCode();
    }
    @Override
    public String getName() {
        return enumDto.getName();
    }
    @Override
    public String getDescription() {
        return enumDto.getDescription();
    }
    @Override
    public IEnumItemVo[] getItems() {
        return enumDto.getItems();
    }

    public Integer getDefaultIdx(){
        return enumDto.getDefaultIdx();
    }

    public String getDefaultItem(){
        return enumDto.getDefaultItem();
    }
}
